﻿using System;

namespace HumanManagement.BusinessObjects
{
	public class User
	{
		#region ***** Fields & Properties ***** 
		private int _ID;
		public int ID
		{ 
			get 
			{ 
				return _ID;
			}
			set 
			{ 
				_ID = value;
			}
		}
		private int _PersonalProfileID;
		public int PersonalProfileID
		{ 
			get 
			{ 
				return _PersonalProfileID;
			}
			set 
			{ 
				_PersonalProfileID = value;
			}
		}
		private string _UserType;
		public string UserType
		{ 
			get 
			{ 
				return _UserType;
			}
			set 
			{ 
				_UserType = value;
			}
		}
		private string _UserName;
		public string UserName
		{ 
			get 
			{ 
				return _UserName;
			}
			set 
			{ 
				_UserName = value;
			}
		}
		private string _UserStatus;
		public string UserStatus
		{ 
			get 
			{ 
				return _UserStatus;
			}
			set 
			{ 
				_UserStatus = value;
			}
		}
		#endregion

		#region ***** Init Methods ***** 
		public User()
		{
		}
		public User(int id)
		{
			this.ID = id;
		}
		public User(int id, int personalprofileid, string usertype, string username, string userstatus)
		{
			this.ID = id;
			this.PersonalProfileID = personalprofileid;
			this.UserType = usertype;
			this.UserName = username;
			this.UserStatus = userstatus;
		}
		#endregion
	}
}
